package main

import (
	"fmt"
)

func main() {
	// 数组属于值传递
	var arr = [3]int{1, 2, 3}
	test(arr)
	fmt.Println(arr)

	// 需要传递地址
	test2(&arr)
	fmt.Println(arr)
}

func test(arr [3]int) {
	arr[0] = 10
}

func test2(arr *[3]int) {
	(*arr)[0] = 10
}
